/* clearfix */

.cf:before,
.cf:after {
    content: " "; 
    display: table; 
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.cf {
    *zoom: 1;
}

/* generic */

body {
	margin:         0;
	font-size:      15px;
	font-family: 'Noto Sans', Verdana ,sans-serif;
	background: #c2d4e1;
	-ms-box-sizing: border-box;
}
p{
	font-size:13px;
	margin:         0 0 10px 0;
}
h1,h2,h3,h4{
	font-family:    Arial,Helvetica,sans-serif;	
	margin:         0;
}
ul,ol{
	margin:         0;
	padding:        0;
	list-style:     none;
}
a, img{
	border: 		none;

}	
#topWrapper{
	background: url("../images/background-grad.png") repeat-x 0 0;
}
#headerWrap, #mainWrap, #footerWrap{
	text-align:    center;
}
#headerWrap {
	height:119px;
}	
#header, .content, #footer{
	width:          980px;
	margin:         0 auto;
	text-align:    	left;
}
#header{
	overflow:visible;
	position:relative;
}
.logoWrap{
	width: 			50%;
	float: 			left;
	margin: 		0 0 0 -100px;
	padding:        0 0 0 100px;
}
.logoWrap img {
	margin: 7px 0 0 0;
}
.logoWrap h2{
	margin:			-3px 0 0 1px;
	color:          white;
	font-size:      18px;
	font-weight:    normal;
	font-family:    'Noto Sans',Arial,Helvetica,sans-serif;
}		

/* product navigation */

.main-sites-btn{
	height:30px;
	position:absolute;
	right:0;
	top:90px;			
}		
.main-sites-btn li{
	color:#fff;
	font-style:normal;
	height:30px;
	padding:5px;
	text-align:left;
	text-decoration:none;
	display: inline-block;
	display: inline;
	*zoom: 1;			
}
.main-sites-btn li a, .main-sites-btn li a:visited {
	color:#fff;		
	text-decoration:none;			
}
.main-sites-btn li a:hover, .main-sites-btn li a:focus, .main-sites-btn li a:active{
	color:#ffffff;				
}

/* main page section */

.mainWrap{
	position:		relative;
} 		
#main{
	padding-bottom: 150px;
	display:        block;
	text-align:     center;
	width:          100%;
}		

/* footer */ 

#footerWrap{
	border-top: 4px solid #47a5f4;
}

.footer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #44617d;
	font-size: 13px;
	font-family: 'Noto Sans',arial,sans-serif;
	overflow: hidden;
	padding: 40px 0;
}

.footer ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 20px;
	width: 230px;
	overflow: hidden;
	line-height: 1.6em;
}

.footer li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 1.6em;
}
.footer a {
	color: #44617d;
	text-decoration: none;
}
.applyConfidence {
	float: right;
	width: 130px;
	text-align: right;
	margin-right: 20px;
}